package com.xisoft.generator.entity;

import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.List;

/**
 * @author xzh
 * @Date 2021/8/16
 * @description 表
 * 注意：本内容仅限于上海熙软科技有限公司内部，传阅，禁止外泄以及用于其他商业目的
 */
public class Table {

    public Table() {
        super();
        columns = new ArrayList<Column>();
    }

    /**
     * 数据库表名称
     */
    public String dName;
    /**
     * vo名称
     */
    public String vName;

    /**
     * 表的注释
     */
    public String COMMENTS;

    private List<Column> columns;

    public String getdName() {
        return dName;
    }

    public void setdName(String dName) {
        this.dName = dName;
    }

    public String getvName() {
        return vName;
    }

    public void setvName(String vName) {
        this.vName = vName;
    }

    public String getCOMMENTS() {
        return COMMENTS;
    }

    public void setCOMMENTS(String cOMMENTS) {
        COMMENTS = cOMMENTS;
    }

    public List<Column> getColumns() {
        return columns;
    }

    public void setColumns(List<Column> columns) {
        this.columns = columns;
    }

    public static void main(String[] args) {
        Field[] fields = Table.class.getDeclaredFields();
        for (Field f : fields) {
            System.out.println(f.getName() + "=====" + f.getModifiers());
        }
    }
}
